package com.qinsheng.domain.activity.service.armory;

import java.util.Date;

/**
 * ClassName: IActivityDispatch
 * Description:活动调度「扣减库存」
 *
 * @Author: qinsheng1900
 * @Create 2025/3/12 23:25
 * @Version 1.0
 */
public interface IActivityDispatch {
    /**
     * 根据策略id和奖品id，扣减奖品缓存哭粗
     * @param sku
     * @param endDateTime 活动结束时间，根据活动结束时间设置加锁的key为结束时间
     * @return
     */
    boolean subtractioniActivitySkuStock(Long sku, Date endDateTime);
}
